/*子框架内容样式*/
@charset "utf-8";
@import url(public.css);
/*html,body{overflow-y:auto; overflow-x:hidden;}*/
	#main{/*height:100%;*/ font-family:"lucida Grande", Verdana; background:url(../images/main_bg.png) repeat-x;}

#main #topMenu{}
#main #navigation{padding-right:5px; padding-left:5px; padding-top:5px; font-weight:normal; color:#000; float:left;}
#main #navigation a{color:#000; }
#main #navigation #focus{font-weight:bold; color:#000;}
#main #topOtherMenu{padding-right:5px; padding-left:5px; padding-top:5px; font-weight:normal; color:#000; float:right;}

#main #body{padding-right:5px; padding-left:5px; font-size:12px; clear:both;}
#main #body td, #main #body p{line-height:23px;}
#main #body td{padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;}
#main #body a{text-decoration:underline;}

#search{margin-bottom:5px;}
#search table{border:none; text-align:center; width:100%; }
#search table td{ text-align:left; }
.input{padding:2px; line-height:14px; font-size:12px; border-bottom:#c3c3c3 1px solid; border-left:#9a9a9a 1px solid; border-top:#7c7c7c 1px solid; border-right:#c3c3c3 1px solid; background:url(../images/inputBg.gif) #fff repeat-x 0px 0px}
.inputFocus{padding:2px; line-height:14px; font-size:12px; border-bottom:#c3c3c3 1px solid; border-left:#9a9a9a 1px solid; border-top:#7c7c7c 1px solid; border-right:#c3c3c3 1px solid; background:#eee repeat-x 0px 0px}
.button{line-height:18px; font-size:12px; padding: 2px 5px; background:#484848; color:#FFFFFF; border:0; cursor:pointer;}
.button:hover{ color: #858585; background: #090909;}

.content{width:100%;}
.table .checkBoxTd{text-align:center;}
.table .numberTd{text-align:right;}
/*.table {border-top:#e3e6eb 1px solid; text-align:center; width:100%; }
.table .subject td{background:#F2F4F6; border:#e3e6eb 1px solid;}

.table td{border:#e3e6eb 1px solid; text-align:left; background:#FFFFFF;}*/

.table {border-top:#484848 1px solid; text-align:center; width:100%;}
.table td{border:#484848 1px solid; text-align:left;}
.table .subject td{background:#484848; border-right:#747474 1px solid;border-bottom:#747474 1px solid; color:#fff; text-align: center;}


.reportTable{ width: inherit;}



.controlTable td{background:#F2F4F6;}
.controlTable{border:none; width:100%;}

.colorbox{width:500px;}
.colorbox .subject{background:#000; color:#FFFFFF; padding-left:5px; font-weight:bold; height:30px; line-height:30px;}
.colorbox .title{float:left;}
.colorbox .close{float:right; background:url(../images/close.gif) no-repeat; cursor:pointer; width:16px; height:16px; margin-right:5px; margin-top:5px;}
.colorbox .content{margin:5px; width:98%;}
#timeRange{ float:none; padding-top:5px;}
#timeRange a{ cursor: pointer;}
#timeRange .currentTimeRange{background:#484848; color:#fff; padding:5px; margin:5px 5px 5px 0;}


/*选项卡*/
.d-title a{ display:block; float:left; padding:2px 5px; background:#ccc; margin:0 5px 0 0; line-height:23px;}
.d-title .on{ background:#484848; color:#fff;}
.d-margin{ height:20px; clear:both;}
.d-note{height:30px; padding:30px 0 10px 0;}
.d-none{border-top:#484848 1px solid;}

/*表格展开*/
.table .data-show-1 td{ background:#CCCCCC;}
.table .data-show-2 td{ background:#fff;}
.table .member-data-body{ padding:10px 0;}
.table .member-data-body td{border: #979797 1px solid; background:#fff;text-align:right;}
.table .member-data-body .subject td{background: #CAE1DE; border-right:#747474 1px solid;border-bottom:#747474 1px solid; color:#000; text-align: center;}

/*select 可写*/
.select-write{position:absolute;left:-10px;top:-10px;width:122px;height:18px;clip:rect(0 122 18 100);}
.text-write{position:absolute;left:-10px;top:-10px;width:100px; height:16px;}




